package cn.openea.perpartner.meily.web.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * (Provider)表实体类
 *
 * @author Weird077
 * @since 2023-01-18 19:29:50
 */
@Data
@TableName("meily_provider")
public class Provider implements Serializable {
    private static final long serialVersionUID = 1L;
    private Long id;
    @ApiModelProperty(value = "编号")
    private String providerId;
    @ApiModelProperty(value = "真实姓名")
    private String realName;
    @ApiModelProperty(value = "性别")
    private String sex;
    @ApiModelProperty(value = "年龄层")
    private String age;
    @ApiModelProperty(value = "所在地区")
    private String area;
    @ApiModelProperty(value = "所在街道")
    private String street;
    @ApiModelProperty(value = "店铺名")
    private String storeName;
    @ApiModelProperty(value = "店铺标签")
    private String storeTags;
    @ApiModelProperty(value = "店铺类型")
    private String storeType;
    @ApiModelProperty(value = "店铺头像")
    private String storeAvatar;
    @ApiModelProperty(value = "地址")
    private String address;
    @ApiModelProperty(value = "图片地址")
    private String images;
    @ApiModelProperty(value = "手机号")
    private String phone;
    @ApiModelProperty(value = "服务商userid")
    private String userId;
    @ApiModelProperty(value = "服务商昵称")
    private String nickName;
    @ApiModelProperty(value = "推荐人")
    private String referrer;
    @ApiModelProperty(value = "首单状态")
    private String firstOrderStatus;
    @ApiModelProperty(value = "是否发起团购 0未发起 1已发起")
    private Short isInitiateGroup;
    @ApiModelProperty(value = "出单 0未出单 1已出单")
    private Short issue;
    @ApiModelProperty(value = "测评等级")
    private String grade = "C";
    @TableField(fill = FieldFill.INSERT)
    private String createTime;
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String updateTime;
    // 时间区间，仅用于日期搜索 2 个时间段 josn字符串
    @TableField(exist = false)
    private String dateRange;
    // 是否绑定公众号
    @TableField(exist = false)
    private String bindOfficialAccount;

}

